今天要來練習的是cin的更多應用
綜合之前所學的方法以及加上不同cin的寫法
再稍微介紹今天練習的程式碼
今天的練習就結束囉~
◆三種cin寫法
程式碼:
#include <iostream>
using namespace std;
main()
{
string wow ;
cout << "任意輸入\n";
cin >> wow;
cout << '\n' << wow;
return 0;
}
執行結果:
任意輸入
iT邦幫忙
wow 你輸入的是:iT邦幫忙
--------------------------------
Process exited after 0.08787 seconds with return value 0
請按任意鍵繼續...
用法解釋:
宣告一個string型態的變數wow
用來儲存鍵盤輸入的值
之後再用cout顯示使用者輸入的值
這邊的結果為輸入只能輸入一個詞
要注意的是輸入不能有空格或是Tab
輸入某個值後面加空格後再輸入
在cin裡面會直接被無視
例如:My name is Zara.
這樣cout就只會顯示My
程式碼:
#include <iostream>
using namespace std;
main()
{
int first, second, third;
cin >> first >> second >> third;
cout << "\n第一個輸入:" << first
<< "\n第二個輸入:" << second
<< "\n第三個輸入:" << third;
return 0;
}
執行結果:
5 6 9
第一個輸入:5
第二個輸入:6
第三個輸入:9
--------------------------------
Process exited after 0.08787 seconds with return value 0
請按任意鍵繼續...
用法解釋:
宣告三個int型態的變數first, second, third
用來儲存鍵盤輸入的值
之後再用cout顯示使用者輸入的值
這邊的結果為輸入可以輸入三個值
用空格、Tab或是enter就可以隔開每個詞
程式碼:
#include <iostream>
using namespace std;
main()
{
string name;
char blood;
float tall, weight;
cout << "個人資料\n名稱:";
cin >> name;
cout << "血型:";
cin >> blood;
cout << "身高:";
cin >> tall;
cout << "體重:";
cin >> weight;
cout << "\n哈囉!" << name
<< "你的血型是 " << blood
<< ",身高" << tall
<< "cm、體重" << weight
<< "kg";
return 0;
}
執行結果:
個人資料
名稱:Ivy
血型:O
身高:160
體重:45
哈囉!Ivy你的血型是 O,身高160cm、體重45kg
--------------------------------
Process exited after 0.08787 seconds with return value 0
請按任意鍵繼續...
用法解釋:
宣告string型態的變數name
宣告char型態的變數blood
宣告float型態的變數tall, weight
用來儲存鍵盤輸入的值
之後再用cout顯示使用者輸入的值
這邊的結果為輸入可以輸入4個值
也是用空格、Tab或是enter就可以隔開每個詞
但我這邊寫的程式碼
會顯示每一行需填寫的值
所以如果隨意輸入的話
顯示起來就會怪怪的
以上就是函式cin的各種應用的練習囉~
-End-